package com.agrm.model.user.dto;


import com.agrm.model.user.pojo.User;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;

@Getter
@Setter
public class UserSafeDto implements Serializable {
    private Integer id;
    private String username;
    // 仅包含安全字段，不包含密码

    // 转换方法
    public static UserSafeDto fromUser(User user) {
        UserSafeDto dto = new UserSafeDto();
        dto.setId(user.getId());
        dto.setUsername(user.getUsername());
        return dto;
    }
}